.antd-input-wrapper {
    display: flex;
    width: $input-max-width;
    max-width: 500px;
    position: relative;
    .icon-wrapper {
        cursor: pointer;
        position: absolute;
        height: 100%;
        width: 35px;
        justify-content: center;
        color: $input-color;
        right: 0;
        top: 0;
        display: flex;
        align-items: center;
        svg {
            color: $input-placeholder-color;
        }
    }
    .input-selected-options {
        position: absolute;
        left: 0;
        align-self: center;
        margin: 2px 3px;
        .input-selected-option {
            margin: 0 $spacer/4; 
            display: inline-block;
            padding: 2px 5px;
            color: $blue;
            cursor: pointer;
            border-radius: 3px;
            border: 1px solid lighten($blue, 20%);
            background-color: lighten($blue, 35%);
            line-height: $line-height-base;
            &:hover {
                color: darken($blue, 30%)
            }
            .antd-icon {
                margin-left: 3px;
            }
        }
    }
}
.icon-wrapper+.antd-input-inner {
    padding-right: 35px;
}
.antd-input-inner {
    width: 100%;
    padding: $input-padding-y $input-padding-x;
    font-family: $input-font-family;
    font-size: $input-font-size;
    font-weight: $input-font-weight;
    line-height: $input-line-height;
    color: $input-color;
    background-color: $input-bg;
    background-clip: padding-box;
    border: $input-border-width solid $input-border-color;
  
    box-shadow: $input-box-shadow;
    transition: $input-transition;
  
    &:focus {
      color: $input-focus-color;
      background-color: $input-focus-bg;
      border-color: $input-focus-border-color;
      outline: 0;
      box-shadow: $input-focus-box-shadow;
      // Avoid using mixin so we can pass custom focus shadow properly
    }
    &::placeholder {
      color: $input-placeholder-color;
      // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526.
      opacity: 1;
    }
    &:disabled,
    &[readonly] {
      background-color: $input-disabled-bg;
      border-color: $input-disabled-border-color;
      // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655.
      opacity: 1;
    }
}
.antd-input-group-prepend,
.antd-input-group-append {
    display: flex;
    align-items: center;
    padding: $input-padding-y $input-padding-x;
    margin-bottom: 0; // Allow use of <label> elements by overriding our default margin-bottom
    font-size: $input-font-size; // Match inputs
    font-weight: $font-weight-normal;
    line-height: $input-line-height;
    color: $input-group-addon-color;
    text-align: center;
    white-space: nowrap;
    background-color: $input-group-addon-bg;
    border: $input-border-width solid $input-group-addon-border-color;
}
.antd-input-group-append + .btn {
    padding: 0;
    border: 0;
}

.input-size-sm .antd-input-inner {
    padding: $input-padding-y-sm $input-padding-x-sm;
    font-size: $input-font-size-sm;
    border-radius: $input-border-radius-sm;
}

.input-size-lg .antd-input-inner {
    padding: $input-padding-y-lg $input-padding-x-lg;
    font-size: $input-font-size-lg;
    border-radius: $input-border-radius-lg;
}

.input-group > .antd-input-group-prepend,
.input-group.input-group-append > .antd-input-inner {
    @include border-left-radius(6px);
}

.input-group > .antd-input-group-append,
.input-group.input-group-prepend > .v-input-inner {
    @include border-right-radius(6px);
}